/**
 * 模块：${bean.notesMain} ---- ${bean.notesSub} T${bean.numMain}${bean.numSub}
 *
 *===============================================================================
 * 一、更新说明：
 * V1.0.0(${bean.numTime}) ${bean.author} 初版。
 *===============================================================================
 */
define([
    'components/baseView/BaseView',
    './${(bean.javaFlieName)?uncap_first}Model.js'
], function (BaseView, BaseCarrierModel) {
    /**
     * 定义模块视图
     */
    var _view = BaseView.extend({
        /**
         * 初始化
         */
        initialize: function (options) {
            this.model = new BaseCarrierModel(options); // 初始化Model
            this.initializeDefault();//执行父类默认设置      
            this.headerTableId = '${bean.tableName}';//表名
            this.mainTable_pk = ["${bean.pk02}"];//主键名称
            this.mainTable_fetchDataMethod = "getHeadersList";//查询方法
            this.mainTable_saveDataMethod = "saveHeaderData";//保存方法
            this.mainTable_clsid = "t${bean.numMain}${bean.numSub}_header";
        },
        /**
         * 编辑表单渲染后执行
         */
        afterFormEditorRender: function (_scope) {

        },
        /**
         * 监听form
         * @param _scope
         */
        afterInitFormStatus: function (_scope) {
            var _this = this;
        },
        /**
         * 监听search 字段
         * @param _scope
         * @param name
         * @param value
         * @param form
         */
        onFormChangeForSearch: function (_scope, name, value, form) {
            var _this = this;

           }
        });
    return _view;
});